﻿/* css reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {padding:0; margin:0;}
body{ font-family:'Microsoft Yahei',Arial,Simsun;font-size:14px;min-width: 1000px;}
table {border-collapse:collapse; border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,th,var {font-weight: normal;font-style: normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-weight:normal;font-size:100%;}
q:before,q:after {content:'';}
abbr,acronym {border:0;}
a{text-decoration:none; outline:none; blr:expression(this.onFocus=this.blur());}
.Contain{width:1200px;margin: 0 auto;}
.clear{clear:both;}
.relative{ position:relative;}
.scale{-webkit-transition:all 0.6s ease-in-out;-ms-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out;}
.scale:hover{webkit-transform:scale(1.1);-ms-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
.disB{display: block !important;}
.setbox{width: 100%;height: 430px;float: left;overflow: hidden;}
/* css reset */
html,body {position: relative;width:100%;height: 100%;}
.logo{float: left;height: 74px;width: auto;}
.header_logo:after {content: "";display: block;position: absolute;left: -200px;top: 0px;width: 150px;height: 100%;background-image: -webkit-linear-gradient(0deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0));overflow: hidden;-webkit-transform: skewx(-25deg);-webkit-transition: 0s;}
.header_logo:hover:after { width: 150px; left: 600px; -webkit-transition: 1.2s;transition: 1.2s;}
.header_content {position: fixed;width:100%;height: 74px;background: #fff;box-shadow: 0px 0px 4px 0px #ccc;z-index: 99999999999999;top:0px;left:0px;}
.header_contentBlock {position: relative;width:93%;margin:auto;min-width:1280px;}
.header_logo{display: block;height: 74px;float: left;overflow:hidden;position:relative;}
.header_logo .setHov{width:840px;height:220px;position:absolute}
.header_logo img.scal{height: 100%;width: auto;}
.header_ulContent {width:830px;margin:auto;float: right;}
.header_block {width: 10%; position: absolute;right:0px;top:22px;border: 1px solid #cccccc;padding-right:20px;}
.header_button {position: absolute;right:0px;top:0px;z-index: 99;}
.header_ulBlock {position: relative;float: right;}
.header_aBlock {position: relative;float: left;display: block;width: 138px;height: 74px; font-size:15px;background: url(../images/b_3.jpg) no-repeat right;cursor: pointer;}
.header_aBlock .text {color:#333333;z-index: 99;position: relative;display: block;width: 100%;height: 100%;line-height: 74px;text-align: center;}
.header_aBlock .text:hover{background: #1ec044;color: #fff;}
.header_input {position: relative;width:87%;height: 28px;border: 0px;padding-left:10px;color:#999;outline: none;padding-right:10px;}
.header_button {position: absolute;padding:6px 10px;height: 16px;cursor: pointer;}
.nav_content {position: absolute;bottom:-40px;height: 40px;width:1920px;background: rgba(0,0,0,0.2);left:0px;display: none;}
.nav_aBlock {position: relative;float: left;display: block;color:#fff;height: 40px;line-height: 40px;margin-left: 40px; font-size:14px;width:58px;white-space: nowrap;text-align:center;}
.header_aBlock .bgBlock {position: absolute;top:24px;left:0%;width:100%;height: 26px;}
.header_ulBlock .current{background: #1ec044;}
.header_ulBlock .current .text{color: white;}


.footer{position: relative;width:100%;height: 50px;background: #fff;z-index: 999;box-shadow: 0px 0px 4px 0px #ccc;}
.footerBlock {position: relative;width:75%;margin:auto;color:#666;font-size:12px;padding-top:16px;}
.footer_text {position: relative;float: right;}
.footer_text p{float: left;margin-right: 20px;color: #333;}
.footer_text a.footer_aBlock{float: left;color: #333;}
.footer_right{width: auto;position: relative;float: left;}
.footer_right h2{width: 76px;height: 24px;cursor: pointer; font-size: 14px;color: #333;float: left;position: relative; padding-right: 20px;margin-right: 25px; line-height: 24px;background: url(../images/webx.png) no-repeat right center;}
.footer_right h3{font-size: 14px;color: #333;float: left;line-height: 24px;}
.footer_right h3 b{font-size: 18px;color: #1ec044;line-height: 24px;}
.footer_aBlock {position: relative;float: right;}


.slideBox1{width: 100%;min-width: 1200px;height: auto;position: relative;background: rgba(0,0,0,0.3);margin: 0;padding: 0;overflow: hidden;display: inline-block;}
.slideBox1 ul{list-style: none;}
.slideBox_bd1 ul li img{width: 100%;float: left;margin: 0;padding: 0;}
.slideBox1 .hd{width: 100%;height: 10px;position: absolute;bottom: 0px;z-index: 9;list-style: none;}
.slideBox1 .hd ul li{width: 20%;margin: 0;padding: 0;float: left;background: rgba(0,0,0,0.3);height: 10px;}
.prev,.next{position: absolute;font-size: 20px;top: 0;z-index: 99;padding: 7px;background: rgba(0,0,0,0.08);top: 40%;}
.next{right: 0;}
.slideBox1:hover .next{background: rgba(0,0,0,0.3);color: white;}
.slideBox1:hover .prev{background: rgba(0,0,0,0.3);color: white;}
.slideBox1 .hd ul li.on{background: #1ec044 !important;}
.indexUl_content {position: relative;width:50%;float: right;min-height: 50px;}
.indexNews_content {position: absolute;top:0px;width:50%;height: 100%;overflow: hidden;}
.indexUl_ulBlock {position: relative;width:100%;}
.indexUl_aBlock {position: relative;width:50%;height: 205px;float: left;display: block;overflow: hidden;}
.indexUl_nullImg {position: relative;width:100%;}
.indexUl_nullImg:hover img{webkit-transform:scale(1.1);-ms-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
.indexUl_nullImg img {width:100%;height: 205px;display: block;}
.indexUl_nullImg p{position: absolute;top: 35px;left: 35px;font-size: 23px;color: #fff;}
.indexUl_nullImg span{position: absolute;top: 67px;left: 35px;font-size: 16px;text-transform: uppercase;color: #CCCCCC;}
.indexUl_bgImg {position: absolute;top:0px;left:0px;width:100%;height: 100%;z-index: 6;}
.indexUl_title {position: absolute;top:0px;left:0px;z-index: 9;width:100%;}
.index_94{position: relative;width:100%;margin:30px auto;}
.indexNews_contentBlock {position: relative;width:94%;}

.indexNews_title {font-size:20px;color:#333;padding-bottom:10px;margin-bottom: 15px; border-bottom: solid 1px #666;}
.indexNews_title em{color: #808080;font-size:16px;margin-left: 5px; text-transform:uppercase;}
.indexNews_title a{float: right;color: #666;font-size:16px;}
.indexNews_aBlock {position: relative;display: block;width:100%;}
.indexNews_img {position: absolute;width:216px;float: left;height: 155px;overflow: hidden;}
.indexNews_img img{display:inline-block;width:100%;height:100%}
.indexNews_textBlock {position: relative;float: right;width:56%;padding:6px 0;}
.indexNews_ulBlock {position: relative;padding-top:30px;height: 122px;overflow: hidden;}
.indexNews_textBlock .title {color:#333;font-size:18px;padding-bottom:20px;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;}
.indexNews_textBlock .time {color:#1ec044;font-size:13px;padding-bottom:10px;}
.indexNews_textBlock .text {line-height: 24px;color:#4c4c4c;height: 72px;overflow: hidden;text-align: justify;text-justify:inter-ideograph;}
.indexNews_liBlock {color:#333;width:100%;padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid #ccc;display: block;}
.indexNews_text {position: relative;float: left;width:74%;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;padding-left:20px;background: url(../images/b3_2.jpg) no-repeat left;}
.indexNews_time {position: relative;float: right;width:20%;text-align: right;}
.indexNews_liBlock:hover,.indexNews_aBlock:hover .title {color:#1ec044;}
.indexNews_liBlock:hover .indexNews_text,.indexNews_liBlock:hover .indexNews_time,.indexNews_aBlock:hover .title {text-decoration: underline;}
.Cnm_content{width: 1200px;margin: auto;position: relative;} 
.weiXimg{width: 90px;height: 90px;display: none; border: solid 1px #999; position: absolute;top: -95px;left: 45px;}
.weiXimg img{width: 90px;height: 90px;}

/*面包屑*/
/*位置*/
.Current{ width: 100%;height: 50px;line-height: 50px;border-bottom: 2px solid gainsboro;background: url(../images/title.png) no-repeat left bottom;margin-bottom: 25px;}
.Current h3{ font-weight:normal; font-size:20px; float:left;}
.Current .place{ float:right;background:url(../images/home.gif) 0px center no-repeat; padding-left:35px; color:#666666;}
.Current .place a{color:#666666;}.Current .place a:hover{color:#00a49d;}
.Current .place span{ color: #1ec044; font-weight:bold;}
.clumeName{display: inline-block;font-size: 24px;color: #555;}
.clumeName span,em{font-size: 16px;color: #666;}
.clumeName em{margin: 0 12px;}
/*公共*/
.public{width: 100%;min-width: 1200px;display: inline-block;background: url(../images/b_7.png) no-repeat center bottom;padding-bottom: 260px;}
.public_mation{min-height: 300px;display: inline-block;width: 100%;min-width: 1200px;}


/*企业介绍*/
.banner{width: 100%;height: auto;min-width: 1200px;display: inline-block;}
.banner img{width: 100%;height: auto;}

/*大事记*/
.time_show{width: 100%;height: 100px;background: url(../images/c_1.png) repeat-x left bottom;display: inline-block;}
.time_show li{float: left;width: 230px;height: 90px;position: relative;text-align: center;cursor: pointer;}
.time_show li.on p{color: #1ec044;font-size: 30px ;}
.time_show li:hover p{color: #1ec044;font-size: 30px ;}
.time_show li p{font-size: 20px;color: #666;transition: font-size 0.3s ease-in-out;}
.time_show li img{position: absolute;bottom: 0;}
.float{width: 100%;height: 430px;display: inline-block;display: none;}
.float_left{float: left;}
.float_left h2{font-size: 30px;margin: 45px 0 25px 0px;padding-left: 40px;background: url(../images/ba7.jpg) no-repeat left center;}
.float_left nav{width: 590px;height: 180px;float: left;padding: 10px 40px 112px 40px;background: #f5f5f5;}
.float_left nav p{width: 100%;line-height: 80px;font-size: 28px;color: #1ec044;}
.float_left nav span{color: #333;line-height: 25px;}
.float_right{width: 487px;height: 340px;float: right;}
.float_right img{margin-top: 70px;height: 100%;width: auto;}
/*新闻中心*/
.news{display: block;float: left;position: relative;}
.newsTop{margin-bottom: 180px;float: left;height: auto;}
.newsTop .box{display: block;width: 600px;height: 365px;overflow: hidden;float: left;}
.newsTop .box img{width: 100%;height: 100%;}
.newsTop .text{width: 500px;float: right;background: #fff;padding: 30px 50px 10px 50px;}
.newsTop .text h2{font-size: 28px;height: 80px;width: 100%;overflow: hidden;line-height: 40px;}
.newsTop .text h2 a{color: #1ec044;}
.newsTop .text span{width: 100%;margin: 10px 0;display: block;color: #666666;}
.newsTop .text p{line-height: 25px;color: #333333;height: 125px;overflow: hidden;}
.newsTop .text .more{float: right;margin: 40px 0 20px 0;color: #1ec044;}
.leftBar{width: 100%;height: 45px;line-height: 45px;margin: 40px 0;float: left;position: absolute;left: 0;top: 395px;}
.leftBar ul li{width: 110px;height: 45px;text-align: center;margin-right: 15px;float: left;background: #b2b2b2;}
.leftBar ul li:hover{background: orange;}
.leftBar ul li a{color: #fff;display: block;}
.lton a{background: #1ec044}
.newsli{width: 100%;height: 110px;float: left;margin-bottom: 25px;}
.newsli nav.box{width: 110px;height: 110px;float: left;background: #b3b3b3;}
.newsli nav.box p{width: 100%;height: 60px;text-align: center;line-height: 80px;font-size: 35px;color: #FFFFFF;text-decoration: underline;}
.newsli nav.box span{width: 100%;line-height: 50px;text-align: center;display: inherit;color: #FFFFFF;}
.newsli div.text{width: 1060px;height: 110px;padding-left: 30px;float: right;background: #fff;}
.newsli div.text p{line-height: 60px;font-size: 19px;color: #333;}
.newsli div.text span{height: 50px;width: 100%;overflow: hidden;color: #333;display: inline-block;}
.newsli:hover div.text p{color:#1ec044;}

/*视频页面*/
.addpicScroll-left{width: 1200px;height: 320px;display: inline-block;position: relative;margin-top: 30px;}
.addpicScroll-left .picList li{width: 320px;height: 290px;margin-right: 20px;float:left}
.addpicScroll-left .picList li .pic{width: 100%;height: 240px;}
.addpicScroll-left .picList li .pic img{width: 100%;height: 240px;float: left;}
.addpicScroll-left .picList li .addtitle{widows: 100%;height: 90px;}
.addpicScroll-left .picList li .addtitle p{display: block;color: #333333;font-size:14px;margin: 20px 0 10px 0;font-family: "微软雅黑";text-align: center;}
.addpicScroll-left .bd{width: 1000px;height: 320px;margin-left: 100px;}
.addpicScroll-left .hd a{position: absolute;width: 40px;height: 40px;background: darkgray;font-size: 30px;font-weight: bolder;border-radius: 50%;color: white;text-align: center;line-height: 35px;cursor: pointer;}
.addpicScroll-left .hd .prev{left: 0px;top: 30%;}
.addpicScroll-left .hd .next{right: 0px;top: 30%;}
/*物业中心*/
.wuye{width: 1190px;height: 465px;margin: 0 auto;margin: 20px 0px 80px 5px;}
.wuye ul li{width: 170px;height: 465px;float: left;overflow: hidden;position: relative;transition: all ease 0.4s;-webkit-transition: all ease 0.4s;-moz-transition: all ease 0.4s;-ms-transition: all ease 0.4s;}
.wuye ul li a{display: block;width: 100%;height: 100%;}
.wuye ul li .show1{height: 200px;width: 40px;margin: 120px 0 0 65px;text-align: center;font-size: 25px;float: left;color: white;padding-top: 50px;background: url(../images/f1.png) no-repeat top center;position: relative;z-index: 999;opacity: 1;transition: all 0.65s ease-in-out;}
.wuye ul li .img1{position: absolute;width: auto;height: 470px;margin: 0;left: 0;top: 0;transition: all ease 1.1s;}
.wuye ul li .show2{overflow: hidden;width: 100%;height: 170px;background: rgba(255,255,255,0.85);margin-top: 150px !important;display: none;position: relative;z-index: -10;-webkit-transition: all ease 0.5s;opacity: 0;}
.wuye ul li .show2 .box{position: absolute;bottom: 0;left: 100px;width: 100px;height: 170px;float: left;background: #ef8419;text-align: center;line-height: 170px;transition: all ease-out 0.8s;;-webkit-transition: all ease-in-out 0.8s;}
.wuye ul li .show2 .text{right: -230px;bottom: 0;position: absolute;width: 200px;float: right;height: 170px;margin-right: 20px;transition: all ease-out 1.5s;;-webkit-transition: all ease-in-out 1.5s;}
.wuye ul li .show2  .text p{height: 60px;line-height: 60px;margin: 20px 0 5px 0;font-size: 27px;color: #333;}
.wuye ul li .show2  .text span{height:80px;float: left;line-height: 25px;color: #333;overflow:hidden;transition: all ease-out 1.2s;;-webkit-transition: all ease-out 1.2s;}
.wuye ul li.on{ width:340px !important;}
.wuye ul li.on .show1{z-index: -99;top: -300px;opacity: 0;display: none;}
.wuye ul li.on .show2{display:block;opacity: 1;z-index: 9;}
.wuye ul li.on .box{left: 0;z-index: 999;}
.wuye ul li.on .text{right: 0;z-index: 99;}
.wuye ul li.ls{height:465px; overflow:hidden;}

/*pages*/
.Pages{ height:30px; zoom:1; overflow:hidden; text-align:center;display: block;width: 100%;}
.Pages span{ display:inline-block;}
.Pages a{ display:inline-block; margin:0px 5px; font-size:14px;}
.Pages .p_page a{ display:inline-block; vertical-align:middle;}
.Pages .p_page .a_prev,
.Pages .p_page .a_next,
.Pages .p_page .a_first,
.Pages .p_page .a_end{ color:#a9a9a9; height:28px; text-align:center; line-height:28px; border:1px solid #dcdcdc; cursor: pointer;}
.Pages .p_page .a_prev,.Pages .p_page .a_next{width:78px; }
.Pages .p_page .a_first,.Pages .p_page .a_end{width:58px; }
.Pages .p_page .a_prev:hover,.Pages .p_page .a_next:hover,
.Pages .p_page .a_first:hover,.Pages .p_page .a_end:hover{ color:#fff; background:#009541;border:1px solid #009541;}
.Pages .p_page .num a{ width:38px; height:30px; line-height:30px; text-align:center; color:#7f7f7f; vertical-align:middle;}
.Pages .p_page .num a:hover,.Pages .p_page .num a.a_cur{ background:#009541; color:#fff; }
/*pages end*/


.tle{display: block;font-size: 28px;color: #333;text-align: center;margin: 20px 0 30px 0;}
/*人力资源*/
.zhaopin .addpicScroll-left{width: 1200px;height: 500px;display: inline-block;position: relative;margin-top: 30px;position: relative;}
.zhaopin .addpicScroll-left .picList li{width: 320px;height: 500px;margin-right: 20px;background: #fff;float: left;}
.zhaopin .addpicScroll-left .picList li .text{width: 82%;height: 60px;line-height: 60px;margin: 0 9%;border-bottom: 1px solid gainsboro;}
.zhaopin .addpicScroll-left .picList li .text h2{overflow:hidden;white-space: nowrap;text-overflow: ellipsis;;width: 60%;display: inline-block;font-size: 20px;color: #1ec044;font-family: "微软雅黑";font-weight: 100;}
.zhaopin .addpicScroll-left .picList li .text span{float: right;}
.zhaopin .addpicScroll-left .picList li .zptt{width: 82%;height: 50px;line-height: 50px;padding: 10px 9% 0 9%;}
.zhaopin .addpicScroll-left .picList li .zptt span{margin-right: 10px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: inline-block;}
.zhaopin .addpicScroll-left .picList li .zptt span:nth-child(1){width: 150px;}
.zhaopin .addpicScroll-left .picList li .zptt em{margin: 0 10px;color: #1ec044;}
.zhaopin .addpicScroll-left .picList li dl{width: 83%;height: 300px;padding: 0 8.5%;overflow: hidden;}
.zhaopin .addpicScroll-left .picList li dl p{line-height: 40px;display: block;color: #333333;font-size: 16px;}
.zhaopin .addpicScroll-left .picList li .see{float: right;color: #1ec044;margin: 20px 9% 0 0;}
.zhaopin .addpicScroll-left .picList li dl dt{line-height: 25px;}
.c_show{width: 500px;height: 600px;position: absolute;background: #fff;top: 0;left: 29%;z-index: 99;box-shadow: 0 0 10px gray;display: none;}
.c_show p{width: 100%;line-height: 30px;text-align: center;font-size: 24px;margin: 30px 0 10px 0;}
.c_show dt{width: 90%;height: 45px;line-height: 55px;margin: 0 5%;border-bottom: 1px solid gray;}
.c_show button{width: 100%;height: 40px;line-height: 40px;border: none;background: rgba(0,0,0,0.2);float: left;position: absolute;left: 0;bottom: 0;cursor: pointer;}
.c_show button:hover{background: rgba(0,0,0,0.5);color: #fff;}
.c_show .mation{float: left;width: 100%;height: 100%;float: left;position: relative;}
.zhaopin .addpicScroll-left .bd{width: 1000px;height: 500px;margin-left: 100px;}
.zhaopin .addpicScroll-left .hd a{position: absolute;width: 40px;height: 40px;background: darkgray;font-size: 30px;font-weight: bolder;border-radius: 50%;color: white;text-align: center;line-height: 35px;cursor: pointer;}
.zhaopin .addpicScroll-left .hd .prev{left: 0px;top: 30%;}
.zhaopin .addpicScroll-left .hd .next{right: 0px;top: 30%;}

/*2017-10-04*/
.min_content{width;900px;height:auto;margin: 0 auto}
.ico{position: absolute;left: 0;bottom: 100px;width: auto;height: 100px;overflow: hidden;list-style: none;z-index:99}
.ico li{width: 150px;height: 100px;background: url(../images/bul.png) no-repeat right top;display: inline-block;float: left;margin-right: 15px;}
.icBox{position: relative;width: 100px;height: 62px;overflow: hidden;display: block;float: left;text-align: center;}
.icBox img{transition: all 0.3s ease-in-out;}
.ico li p{width: 100px;line-height: 38px;display: block;float: left;text-align: center;color:#fff}
.ico li:hover .icBox img{margin-top: -63px;}
.ico li:last-child{padding-right: 0;background: none;margin-right: 0;width:100px}

/*2017-1213*/
.common_content {position: relative;width:100%;z-index: 99;}
.common_contentBlock {position: relative;width:1200px;margin:auto;}
.About_con{width: 100%;position: relative;}
.Annals_ablock{width: 100%; position: relative;background:#ee7700;}
.nav2_content {position: relative;width:100%;}
.nav2_contentBlock {position: relative;width:100%;}
.nav2_showBlock {position: relative;width:100%;overflow: hidden;height: 100px;}
.nav2_ulBlock {position: relative;width:999999px;padding-left:1px;height: 100%;}
.nav2_liBlock {position: relative;float: left;color:#666;font-size:21px;margin-left: 38px;width: 191px;text-align: center;height: 74px;cursor: pointer;}
.nav2_wire {position: absolute;top:50px;left:-500px;width:100%;height: 22px;background: url(../images/c_1.png) repeat-x bottom left;}
.nav2_icon {position: absolute;left: 88px;width: 18px;height: 25px;background: url(../images/c_2.png) no-repeat center;bottom: -2px;}
.nav2_liBlock.current .nav2_year {color:#1ec044;font-size:30px;}
.nav2_liBlock.current .nav2_icon {background: url(../images/c_21.png) no-repeat center;}
.nav2_year {position: absolute;bottom: 40px;left: 50%;margin-left: -94px;width: 100%;white-space: nowrap;}
.Annals_bdcon{width: 100%;position: relative;overflow: hidden;}
.Annals_ulcon{width: 99999px;position: relative;}
.Annals_licon{width: 1200px;position: relative;float: left;}
.Annala_left{width: 676px;float: left;position: relative;height: ;overflow: ;}
.Annala_left h2{font-size: 30px;color: #333333;padding-left: 42px;background:url(../images/ba7.jpg) no-repeat left center;margin: 24px 0;}
.Annals_craf{width: auto; height:auto !important; height:237px;min-height: 237px; position: relative;padding: 30px 42px;background:#f5f5f5;}
.Annals_craf h3{font-size: 28px;color: #ee7700;line-height: 30px;padding-bottom: 24px;}
.Annala_right{width: 478px;height: 346px;position: relative;float: right;margin: 40px 0 0 0;}
.Annala_right img{width: 100%;position: relative;display: block;}
